package com.sport.video.common.dto.common;

import lombok.Data;

import java.io.Serializable;
import java.util.Map;

/**
* 响应实体类
*@Author Gred
*@Date 2019/3/1 15:18
*@version 1.0
**/
@Data
public class ResponseParams<T> implements Serializable {
	private static final long serialVersionUID = 1L;

	/*** 交易终端编号  ***/
	private String termNo;
	/*** 通信标示码【SUCCESS/FAIL】 ***/
	private Integer resultCode;
	/*** 通信标示消息 ***/
	private String resultMsg;
	/*** 业务标示码 ***/
	private Integer respCode;
	/*** 业务返回消息 ***/
	private String respMsg;
	/*** 业务返回实体 ***/
	private T param;
	/*** 签名 ***/
	private String sign;
	/*** 时间戳 ***/
	private Long timestamp;
	/*** 分页实体 ***/
	private Pager pageParam;
	/**签名类型*/
	private String signType;
	/**加密类型*/
	private String encryptType;
	/**版本号*/
	private String version;
	/**密文*/
	private String encryptData;
	/**服务编号*/
	private String serviceId;
	/**appId*/
	private String appId;
	/*** 额外的返回参数 (供controller处理的参数)*/
	private Map<String, Object> externalParam;
}
